
.sf_cols .sf_1col_1_100,
.sf_cols .sf_2cols_1_25,
.sf_cols .sf_2cols_2_75,
.sf_cols .sf_2cols_2_33,
.sf_cols .sf_2cols_1_50,
.sf_cols .sf_2cols_2_50,
.sf_cols .sf_2cols_1_67,
.sf_cols .sf_2cols_1_75,
.sf_cols .sf_2cols_2_25,
.sf_cols .sf_3cols_1_25,
.sf_cols .sf_3cols_1_33,
.sf_cols .sf_3cols_2_34,
.sf_cols .sf_3cols_2_50,
.sf_cols .sf_3cols_3_25,
.sf_cols .sf_3cols_3_33,
.sf_cols .sf_4cols_1_25,
.sf_cols .sf_4cols_2_25,
.sf_cols .sf_4cols_3_25,
.sf_cols .sf_4cols_4_25,
.sf_cols .sf_5cols_1_20,
.sf_cols .sf_5cols_2_20,
.sf_cols .sf_5cols_3_20,
.sf_cols .sf_5cols_4_20,
.sf_cols .sf_5cols_5_20 {
    position: relative;
    width: 100%;
	float: none;
    padding-right: 15px;
    padding-left: 15px;
}

.sf_cols .sf_1col_1_100 {
    max-width: 100%;
}

.sf_cols .sf_2cols_2_50 .sf_2cols_2in_50 {
	margin-left: 0;
}

@media (min-width: 768px) {

    .sf_2cols_1_25 {
        max-width: 40%;
    }

    .sf_2cols_2_75 {
        max-width: 60%;
    }

    .sf_2cols_1_50,
    .sf_2cols_2_50 {
        max-width: 50%;
    }

    .sf_2cols_1_75 {
        max-width: 60%;
    }

    .sf_2cols_2_25 {
        max-width: 40%;
    }

    .sf_2cols_2_33,
    .sf_3cols_1_33,
    .sf_3cols_2_34,
    .sf_3cols_3_33 {
        max-width: 33.333333%;
    }

    .sf_2cols_1_67 {
        max-width: 66.666667%;
    }
    
    .sf_4cols_1_25,
    .sf_4cols_2_25,
    .sf_4cols_3_25,
    .sf_4cols_4_25     {
        max-width: 50%;
    }
      
    .sf_3cols_1_25,
    .sf_3cols_3_25 {
        max-width: 25%;
    }

    .sf_3cols_2_50 {
        max-width: 50%;
    }
    
    .sf_5cols_1_20,
    .sf_5cols_2_20,
    .sf_5cols_3_20,
    .sf_5cols_4_20,
    .sf_5cols_5_20 {
        max-width: 50%;
    }
}


@media (min-width: 992px) {

    .sf_2cols_1_25,
    .sf_3cols_1_25,
    .sf_2cols_2_25,
    .sf_4cols_1_25,
    .sf_4cols_2_25,
    .sf_4cols_3_25,
    .sf_4cols_4_25,
    .sf_3cols_3_25 {
        max-width: 25%;
    }
    
    .sf_2cols_2_75 {
        max-width: 75%;
    }          
    
    .sf_3cols_2_50 {
        max-width: 50%;
    }        
    
    .sf_2cols_1_75 {
        max-width: 75%;
    }
    
    .sf_5cols_1_20,
    .sf_5cols_2_20,
    .sf_5cols_3_20,
    .sf_5cols_4_20,
    .sf_5cols_5_20 {
        max-width: 20%;
    }
}

